package org.Iteration4.dominio;

import org.Iteration4.persistencia.Agente;

/* 2.0 version */

public class GestorPersonaje {

	private Personaje personaje;

	public GestorPersonaje() {
		personaje = null;
	}

	public GestorPersonaje(Personaje personaje) {
		super();
		this.personaje = personaje;
	}
	
	public Personaje getPersonaje() {
		return personaje;
	}
	
	public void setPersonaje(String nombre, Raza raza, Clase clase) {
		personaje = new Personaje(nombre, raza, clase);
	}
	
	public void guardarPersonaje() {
		Agente.escribirPersonaje(personaje);
	}
	
	public void eliminarPersonaje() {
		Agente.eliminarPersonaje(personaje);
	}
	
	public void moverPersonajeArriba() {
		personaje.incPos_y();
	}
	
	public void moverPersonajeAbajo() {
		personaje.decPos_y();
	}
	
	public void moverPersonajeIzquierda() {
		personaje.decPos_x();
	}
	
	public void moverPersonajeDerecha() {
		personaje.incPos_y();
	}
	
}
